package vns.shared;

import java.io.Serializable;

import com.google.appengine.api.datastore.Key;

public class ObjectPropertyTypeDTO implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Key id;
	private String name;
	private String basetype;
	private String otype;
	private String describe;
	
	public ObjectPropertyTypeDTO(){}
	
	public ObjectPropertyTypeDTO(
			Key Id,
			String Basetype, 
			String OType,
			String Name,
			String Describe){
		this();
		setinfo(
				Id,
				Basetype,
				OType,
				Name,
				Describe);
	}
	

	public void setinfo(
			Key Id,
			String Basetype, 
			String Otype, 
			String Name,
			String Describe){
		this.id=Id;
		this.basetype=Basetype;
		this.otype = Otype;
		this.name=Name;
		this.describe=Describe;
	}
	
	public Key getId(){
		return id;
	}
	public void setId(Key Id){
		this.id=Id;
	}
	
	public String getBaseType(){
		return basetype;
	}
	
	public void setBaseType(String baseType){
		this.basetype=baseType;
	}
	
	public String getName(){
		return name;
	}
	
	public void setName(String Name){
		this.name=Name;
	}

	public String getDescribe(){
		return describe;
	}
	
	public void setDescribe(String _describe){
		this.describe=_describe;
	}

	public void setOtype(String otype) {
		this.otype = otype;
	}

	public String getOtype() {
		return otype;
	}

}
